//微信定位（点击按键调用）
import wx from 'weixin-js-sdk'

export function wxlocation(data, cb, errorCb) {
  let debug = false;
  let appId = data.appId;
  let timestamp = data.timestamp;
  let nonceStr = data.nonceStr;
  let signature = data.signature;
  wx.config({
    debug: debug, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
    appId: appId, // 必填，公众号的唯一标识
    timestamp: timestamp, // 必填，生成签名的时间戳
    nonceStr: nonceStr, // 必填，生成签名的随机串
    signature: signature, // 必填，签名，见附录1
    jsApiList: [
      'checkJsApi',
      'getLocation',
    ] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
  })
  wx.ready(function() {
    wx.getLocation({
      type: 'wgs84',
      success: function(res) {
        cb(res)
      },
      fail: function(res) {
        errorCb(res)
      }
    })
  })
}